﻿
namespace WPF_Minesweeper
{
    /// <summary>
    /// 游戏状态枚举
    /// </summary>
    public class GameEnum
    {
        /// <summary>
        /// 游戏难度
        /// </summary>
        public enum Level
        {
            Primary,          // 初级
            Intermediate,     // 中级
            Advanced          // 高级
        }

        /// <summary>
        /// 游戏前景状态
        /// </summary>
        public enum ForeState
        {
            None,             // 无覆盖
            Normal,           // 正常覆盖
            Flag,             // 红旗覆盖
            Question          // 问号覆盖
        }

        /// <summary>
        /// 底层状态
        /// </summary>
        public enum BackState
        {
            Mine = -1,        // 地雷
            Blank = 0,        // 空
        }

        /// <summary>
        /// 游戏状态
        /// </summary>
        public enum GameState
        {
            None,             // 未开始
            Stop,             // 已停止
            Start,            // 已开始
            Pause             // 已暂停
        }
    }
}
